Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Optimus Maia Open - Maia Stella Artois Clay Court Championships - Budaors Telesp Celular Open - Campinas Copa Ericsson Uruguay - Montevideo 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Brasil - Sao Paulo Open de Nice - Nice IV Abierto Internacional de Salinas - Salinas ATU Cup 1999 - Weiden USTA Challenger of Orlando - Orlando Unique Zagreb Open - Zagreb Copa Ericsson - Guadalajara PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Telesp Celular Open - Ribeirao Preto Open D'Orleans - Orleans Copa Ericsson Peru - Lima Heilbronn Challenger Lubbock Challenger - Lubbock Pekao Open 2005 - Szczecin Bergamo Challenger Sunrise Challenger Baton Rouge Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Copa Ericsson - Montevideo Scheveningen Challenger Open Castilla y Leon - Segovia Rimini Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia Medellin Challenger The Waco International Tennis Challenger - Waco Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Zivnobanka Open 1999 - Prostejov Athens Challenger Copa Ericsson Brazil - Sao Paulo Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Peru - Lima Pekao Open 2001 - Szczecin USTA Challenger of San Antonio - San Antonio Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre ATP Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Bergamo Challenger Winnetka Challenger Dallas Challenger Nottingham Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger Eckental Challenger Irving Challenger Nottingham Challenger Tatra Banka Open 2006 - Bratislava BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Mons Challenger Brescia Challenger USTA Men's Challenger of Dallas - Dallas Dallas Challenger XI Abierto Internacional de Salinas - Salinas Salinas Challenger Heilbronn Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Manchester Challenger Monterrey Challenger Surbiton Challenger Sao Paulo Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Granby Challenger 7th Wartburg Open - Eisenach Generali Open 1999 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Mexico City Cerveza Club Colombia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Gelsor Open Romania - Bucharest TD Waterhouse Cup - Long Island Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Venice Open - Venice Okal Cup - Eckental Ciudad de Telde - Telde Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger Copa Ericsson Argentina - Buenos Aires GHI Bronx Tennis Classic - Bronx Chevrolet Cup - Santiago Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Le Gosier Challenger Privatbank Open 2006 - Dnepropetrovsk Qatar Open - Doha Adidas International - Sydney Nottingham Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Mallorca Open - Mallorca Synsam Swedish Open - Bastad Wideyes Swedish Open - Bastad Mercedes Cup - Stuttgart Challenger Santa Cruz - Santa Cruz TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Tenniscup of Flanders - Ostende Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Ortisei Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Copa Ericsson Peru - Lima Mercedes-Benz Cup - Los Angeles Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre AXA Open - Espinho Venice Challenger - Venice Copa Ericsson - Sao Paulo Copa Ericsson - Lima Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Schickendanz Open - Furth Adidas International - Sydney Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Salem Open - Hong Kong Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Stockholm Open - Stockholm Generali Open - Kitzbuhel RCA Championships - Indianapolis Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kobstaedernes ATP Challenger - Kolding Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Chevrolet Cup - Vina del Mar ARAG World Team Championship - Dusseldorf Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota AIG Japan Open - Tokyo Puebla Challenger Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Dallas Challenger Salzburg Challenger Abierto Mexicano Telcel - Acapulco Heilbronn Challenger The Nottingham Open - Nottingham Next Generation Adelaide International - Adelaide Sydney International - Sydney If Stockholm Open - Stockholm Dallas Challenger Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Salvador Brisbane International - Brisbane Davidoff Swiss Indoors Basel - Basel CA Tennis Trophy - Vienna Medibank International - Sydney Sao Paulo Challenger Open Seat Godo - Barcelona Interwetten Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe SAP Open - San Jose Sacramento Challenger Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Ordina Open - s-Hertogenbosch Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Helsinki Challenger VTR Open - Vina del Mar SAP Open - San Jose Sunrise Challenger Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Citi Open - Washington BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach International German Open - Hamburg Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem AEGON Championships - London Rakuten Japan Open - Tokyo Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo BMW Open - Munich Geneva Open - Geneva Swiss Indoors Basel - Basel Memphis Open - Memphis Sarasota Challenger Tunis Challenger Erste Bank Open - Vienna Memphis Open - Memphis Gerry Weber Open - Halle Mercedes Cup - Stuttgart U.S. National Indoor Tennis Championships - Memphis Athens Challenger If Stockholm Open - Stockholm Synsam Swedish Open - Bastad Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Thailand Open - Bangkok Citi Open - Washington Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Irving Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Ortisei Challenger US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Ortisei Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Guadalajara Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur ASB Classic - Auckland Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Copa Ericsson Uruguay - Montevideo Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Renault Slovenian Open - Ljubljana Movistar Open - Vina del Mar BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco AAPT Championships - Adelaide Stockholm Open - Stockholm Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Internazionali di Tennis di San Marino - San Marino Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Franklin Templeton Tennis Classic - Scottsdale Rogers Masters - Toronto Argentina Open - Buenos Aires Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Masters Series Madrid - Madrid BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel Tennis Masters Series - Madrid Delray Beach International Tennis Championships - Delray Beach BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Estoril Open - Estoril Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Copa AT&T - Buenos Aires The Ericsson Open - Miami NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells RCA Championships - Indianapolis Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Telecom Italia Masters - Rome Rogers Cup - Montreal Campbells Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Toronto Atlanta Tennis Championships - Atlanta CA Tennis Trophy - Vienna Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Heineken Open - Auckland Thailand Open - Bangkok Orange Prokom Open - Sopot Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Open Romania - Bucharest Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells SAP Open - San Jose Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Heineken Open - Auckland Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati If Stockholm Open - Stockholm Tennis Masters Series - Rome Tennis Masters Series - Hamburg Rogers Cup - Toronto Rogers Masters - Montreal Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Tennis Masters Series - Paris Sony Ericsson Open - Miami Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Channel Open - Las Vegas Australian Open - Melbourne French Open - Paris Wimbledon - London If Stockholm Open - Stockholm Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, GER-CRO 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group 1, REL1, CAN-ARG 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, CRO-ARG 2-3 Olympics - Sydney Olympics - Athens